(C) 1996 AROS - The Amiga Replacement OS


NAME
#include <intuition/classusr.h>
#include <proto/intuition.h>
ULONG SetSuperAttrs()
SYNOPSIS
Class * class
Object * object
ULONG tag1
...

FUNCTION
Changes several attributes of an object at the same time. How the object interprets the new attributes depends on the class.

INPUTS
class
Assume that the object is of this class.
object
Change the attributes of this object
value
pairs. The last attribute in this list must be TAG_END or TAG_DONE. The value for this last attribute is not examined (ie. you need not specify it).
RESULT
Depends in the class. For gadgets, this value is non-zero if they need redrawing after the values have changed. Other classes will define other return values.

NOTES
This function sends OM_SET to the object.

EXAMPLE
BUGS
SEE ALSO
NewObject(), DisposeObject(), GetAttr(), MakeClass(), "Basic Object-Oriented Programming System for Intuition" and "boopsi Class Reference" Dokument.
INTERNALS
HISTORY
30.04.1997 aros
Optimized headers
27.01.1997 ldp
Include proto instead of clib
04.12.1996 aros
The macros AROS_SLOWSTACKTAGS and AROS_SLOWSTACKMETHODS now use AROS_TAGRETURNTYPE and AROS_METHODRETURNTYPE to create a variable called retval in which the use suplied part of the function must store the return value. If these types are not defined, then the types default to IPTR.